package com.zengqingfa.springboot.redis.constants;

/**
 * 缓存统一收集规划
 *
 * @author slfx
 */
public interface RedisCacheKeyConstants {

    /**
     * 用户信息前缀
     */
    String USER_INFO_ID = "user:info:";

    /**
     * 用户信息前缀
     */
    String USER_UPDATE_LOCK = "user:update:lock:";


    /**
     * 用户编码前缀
     */
    String USER_PREFIX = "U";


    /**
     * 历史搜索关键词前缀：保存最近的
     */
    String HISTORY_USER_NAME_SEARCH_KEY_PREFIX = "history:user:searchkey:";

    /**
     * 最近使用：：保存最近的
     */
    String HISTORY_SEARCH_USER_PREFIX = "history:user:search:";


    /**
     * 消息过期key
     */
    String EXPIRE_KEY_MESSAGE = "expire:message::";

    /**
     * 消息过期key
     */
    String EXPIRE_KEY_ORDER = "expire:order::";

    /**
     * 过期时间
     */
    Long TIME = 5L;

    /**
     * 过期时间
     */
    String DEFAULT_EXPIRE_VALUE = "0";

    /**
     * 商品前缀
     */
    String GOODS_PREFIX = "G";
}
